﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace EDXLSharp.NIEMCore
{
  /// <summary>
  /// A name of a city or town.
  /// </summary>
  public class LocationCityName : ProperNameTextType
  {
    /// <summary>
    /// The name of the XML element
    /// </summary>
    public override string ElementName { get { return "LocationCityName"; } }

    /// <summary>
    /// The XML namespace of the element
    /// </summary>
    public override string ElementNamespace { get { return EDXLConstants.NiemCoreNamespace; } }

    /// <summary>
    /// The prefix of the XML element name
    /// </summary>
    public override string ElementPrefix { get { return EDXLConstants.NiemCorePrefix; } }

    /// <summary>
    /// Validates This Message element For Required Values and Conformance
    /// </summary>
    /// <exception cref="EDXLSharp.ValidationException">Thrown if the object fails to validate</exception>
    public override void Validate()
    {
    }
  }
}